Еще раз, 'Aams' - щит от магии, он дает маг имун и только. 'Aam2' - нейтрализует урон от магии, при этом в цель можно применять заклинания, обрати внимание там другой бафф.
Ну собственно это такая способность 'Aspb' - книга заклинаний, способность одноименного предмета...
Собственно способность 'Aspb' -spellbook имеет поле 'Ability List' как у юнитов, в котором можно указывать другие способности.
Что нам нужно:
Скопировать способность 'Aspb' - книга заклианий и изменить название на желаемое, удалить иконку и обнулить все параметры ( мин и макс заклинаний ставим на 1, список способностей - тут очищаем весь список и добавлем туда интересующую вас способность, в вашем случае баш...)
Нужно запретить эту способность для изучения игроком триггерно, с помощью SetPlayerAbilityAvalible (в гуях не помню как, там в разделе игрок есть эта функция)
Собствнно добавлем\удаляем нашу способность на основе "спеллбука" когда захотим, она не будет отображаться и занимать место на карте команд.
Примечание:
Запрещенные способности загружаются в память в полном обьеме, не смотря на то что их не видит игрок, поэтому удаляйте все описания, эффекты, иконки, параметры которые отвечают за визуализацию, так вы увеличите скорость загрузки вашей карты, хоть и не намного.
Есть функция проверки кол-ва ловкости героя, при этом можно посмотреть сколько ловкости от характеристик и сколько от предметов, исходя из кол-ва ловкости вручать предметные абилки на атаку.
Самое простое - апгрейды, триггерно повышать уровень улучшения которое будет действовать на героя, увы это не идеальный вариант, но один из самых просты. Так же вручать способности предметов на регенерацию здоровья \ маны.
Напрямую - никак, есть место только под 5 способностей. Делать свою систему прокачки способностей из спеллбука или какие либо еще способы, на подобии рпгшных карт.
TechnoViking, не стандартные решения вам будет не задать. ии-скрипт заточен на классическое сражение. типа стройка, добыча, обучение, апгрейды, какие навыки учить героям и тому подобное. Существует несколько скриптов заточенные под разные расы, если нестандартную расу создавать, то нужен новый скрипт, но с другими юнитами, абилами и пр. Еще и логику надо продумывать: сколько и чего. Там защита, атака.
Главная проблема: это управление возьмет ИИ-комп, и не даст сделать что-то нужное. Если забрать у него юнита, он обратно его вернет.
Решение есть: Если вам нужен юнит, то можно отключить управление скриптом временно, и поуправлять триггером. А если надо, то возвращаем контроль скрипту. есть такая функция, в разделе ИИ смотри
Вторая проблема: ну функционал функции триггеров не велик для не стандартных решении. просто не хватает чекающих функции. типа проверки рядом врагов, итемов, какие итемы имеет или нужно применить, кто напал на базу, можно ли строить в этой точке итд. Это все надо будет продумывать, писать чисто с нуля. поэтому и говорю, что это не просто.
Можешь стандартный дефолтный звук заменить в редакторе звуков. Для этого импортированному звуку будет прописываться путь стандартного, например: Sound\Units\Combat\WoodMediumBashMetal3.wav
Это особенность патча 1.30, на 1.26 всё нормально с этим. Может быть попробовать поменять приоритет кампании в файле priority, в статье про mix-архив это подробнее описано.
Не надо применять строчные правила к блочной вёрстке. Лейаут (макет) - это отдельный блок-контейнер, на который остальные правила применяются неопределённым образом на каждом браузере и этого следует избегать.
Вообще без центрирования там всё в порядке - текст идет по левому краю блока
Другими словами, считай каждый блок как отдельную страницу и работай только внутри него.
Вроде закончил триггер. Полчаса раздумий пришлось на то, чтобы приспособить все на месте(понять, что счет идет от 0, а колонки и столбики поменялись местами в отличии от гуи). Прикладываю то, что получилось, чуть позже выберу как решение. Но без rsfghd ничего не получилось бы, огромное спасибо.
Посмотрел про дефайн. Кое-как понял что дефайн это макрос сиджасса, и мне на рефе такое невозможно и по хорошему надо на луа.
koloff, Все также пропадает. Но выяснилось, что эффект привязывается к месту создания, и камера видит только в том месте, в котором при создании видела.
понижать исследования нельзя, это исправили только в 1.29-каком-то патче, и то не полностью
чтобы петя из 5б не мог открыть карту и вставиьт туда код чита для себя, а затем хостил бы её на гарене. Либо же код настолько крут, что не хочется раздавать свои уникальные наработки всем
примергде-то надо еще таймером будет. просто по идее система работает так: происходит событие изменения ресурса (запоминаем сколько), следом происходит основное событие (покупка-продажа). значит, здесь ловим итем, потом вычисления с налогами. Но такой порядок бывает не всегда. Вот допустим продажа: сначала продаем (итем забирают, событие продажи), потом дают деньги (событие изменения ресурса). как видишь, здесь надо тогда таймером через 0.00 сек или сколько то сек проверять измену реса
хотел реализовать похожую систему (проводить торговлю не через чат, а через кнопочки). только на мем хаке. изменить можно только в мем хаке. если вы изменяете цену типу предмета, тогда она у всех итемов данного типа меняется. сделал так: копию на каждого игрока, у одного будет одна цена, у другого другая. короче каждый игрок товар может предложить по разной цене. как это будет работать пока не знаю (я не все продумал, и поэтому не доделал).
можно стоимость убрать и триггерами начислять/убавлять
войск не знаю, но тебе вряд ли стоит об этом париться если ты не делаешь из юнитов ещё одни декорации, предметы тоже не знаю, ограничения по масштабу/высоты ланда ты можешь посмотреть при создании самой карты
триггерные составляющие не скажу точно, но вроде как есть лимит потоков, т.е. при большом кол-ве триггеров на инициализацию к примеру, некоторые могут не запуститься, так же есть лимит операций, около 25к или 50к, тоже не помню
ограничения по текстурам для ланда ты и сам можешь посмотреть в "Изменить тип ландшафта", там так же указана цифра у текстуры (занимаемое место) и максимальная вместимость, с помощью джнгп можно большинство (если не все) лимитов увеличить
Maxim105, насчет положения кнопок. Думаю, если задать у всех способностей "Графика - Положение кнопки: ... (X), (Y)", они не должны перемешиваться (Вот тут про координаты есть). Хотя, возможно, проблема в чем-то другом.
Насчет иконок на мини карте. Отрыл в кампании Рексара, что для нейтральных зданий можно указать и включить специальную иконку
пересоздать архив кампании\импортировать в каждую карту отдельно
Попробую, а под пересоздать что имеется ввиду?
Помогло вот что, триггерное добавление абилки "свечения"
Я ставил сначало импорт атача в каждую карту кампании, по отдельности в сражении все работало
но, при переходе по кампаниям именно эта способность "свечения "отказывалась крепиться герою, а все остальные скиллы без проблем работают
Меня это достало и я просто давал скилл при вывозе юнита с кэша в переходе между картами, и все работает, тьфу тьфу)
Открой модель в mdlvis. Перейди Model - Sequence editor F3 (или редактор анимаций). Вкладка Bones и ищи нужную кость. В поле Object будет название кости. К ней и крепи.
узнать путь расположения текстуры (записано в импортируемой модели, если вы хотите поменять в существуемой стандартной модели вара, то тоже нужно узнать путь и заменить: то есть импортировать текстуру по этому пути). В этом поможет mpq-архив и прога работающая с моделью
приблизительно рассказываю
открываете РО юнитов, ищите нужного юнита, смотрите что за модель (там обычно прописан путь)
с помощью mpq-архиватора (проги: mpqmaster или Ladik's MPQ Editor) находите эту модель и вытаскиваете из архива вара (возможно просмотреть можно напрямую и с модельными прогами (War3ModelEditor и MdlVis) - неизвестно мне)
в программах, работающих с моделями (War3ModelEditor и MdlVis), смотрите какие текстуры используются, по какому пути лежат.
заменяете по этому же пути. Замена одной текстуры может быть повлиять и на другие модели.
Примечание: В случае с импортной моделью, обычно авторы дают модели и текстуры, текстовик приклепляют с этим, в нем указывают путь текстур, нужные для модели. Если нет там такого, используйте проги War3ModelEditor и MdlVis, чтоб посмотреть (можно даже самому изменить). Но и не редко, бывает, что текстура в модели есть, или использует стандартную варкрафтовскую, так что не нужно ничего импортировать и указывать пути. Кстати есть еще прога zmodeler-2.2.3-build971, скачал, у себя лежит, не пользовался
Даешь одиннадцатому игроку видимость над всей картой. Даешь нужным боевым единицам радиус агрессии на всю карту.
Если не работает, то: Во время спавна мобов даешь им приказ атаковать ближайшего героя, если ЛЮБОЙ герой умер, повторяешь это действие.
Если юнит манипулирует когтями
Выкинуть когти
Если юнит манипулирует когтями
Поднять когти
Удалить когти
Удалить когти
Создать нужный предмет
P.S. Неужели планируешь создать свою Goblin Survival? Пересекались на боте, может помнишь меня. Ты еще грузился по несколько лет в карту и назвал меня школьником, лол.
Проблема решена. Я сделал так: Удалил все триггеры и потом по папочке восстанавливал, когда нашли в чем проблема удалили триггер и все заработало, спасибо за помощь!
» WarCraft 3 / Заклинание цепной молнии
» IrInA Host Bot / Верификация карты
» IrInA Host Bot / Верификация карты
» WarCraft 3 / Скрыть предметы у героя
» WarCraft 3 / Как заменить звуки ?
» Администрация XGM / ОК.
» WarCraft 3 / Мультибоард и числа
» WarCraft 3 / Как сдвинуть юнита?
» WarCraft 3 / Не работает иконка
» IrInA Host Bot / Не могу создать лобби
» WarCraft 3 / Изменение цены
» WarCraft 3 / Помогите разблокировать карту в World Editor
» WarCraft 3 / Music list
» WarCraft 3 / Разрушаемый в здание
» WarCraft 3 / Как называется кампания
» WarCraft 3 / Как правильно сделать
» WarCraft 3 / Проблемы с Jass New Gen Pack